#ifndef __USERTASK__
#define __USERTASK__
typedef struct user_s{
    int netFd;
    char curPath[200];
    struct user_s *pNext;
} user_t;
typedef struct userQueue_s{
    user_t *pFront;
    user_t *pRear;
    int size;
} userQueue_t;

// typedef struct task_s{
//     int netFd;
//     char* argv[200];
//     struct task_s *pNext;
// }task_t;
// typedef struct taksQueue_s{
//     task_t *pFront;
//     task_t *pRear;
//     int size;
// } taskQueue_t;

// int enTaskQueue(taskQueue_t *pTaskQueue, int netFd, char* argv);
// int deTaskQueue(taskQueue_t *pTaskQUeue);

int enUserQueue(userQueue_t *pUserQueue, int netFd, char *curPath);
int deUserQueue(userQueue_t *pUserQueue);
#endif